XLibre profile
Pepvoid keeps X.Org as the default X11 implementation. The optional xlibre
profile allows supported Void architectures to use the community-maintained
XLibre server and drivers instead:
sudo python3 cli.py x86_64 --desktop xfce --with-xlibre --mode real
The profile adds the signed XLibre Void repository, trusts its repository key,
installs the xlibre, xlibre-input-drivers and xlibre-video-drivers
metapackages, and removes conflicting X.Org server and driver packages from the
resolved package plan. The repository configuration is retained in the installed
system for future updates. It is deliberately opt-in and supports x86_64,
x86_64-musl, i686, aarch64, aarch64-musl, armv7l and armv6l-musl. The builder
selects the matching repository automatically for the target architecture.
For x86 builds it also installs the available XLibre input and video driver
packages, including Intel, AMD, Nouveau, VMware, QXL, VESA, framebuffer and
legacy hardware drivers. ARM builds keep the architecture-neutral metapackages
until matching driver binaries are published for those repositories.
Builder architecture |
XLibre repository |
|---|---|
|
XLibre Void release repository |
|
|
|
|
|
|
|
|
The ARM repositories are published separately by XLibre Void under the
xlibre-void/xlibre-xserver release repository. The x86 repositories continue
to use the main XLibre Void release repository.
Wayland profiles are unaffected. A normal build without --with-xlibre keeps
the existing X.Org packages and repositories.